package com.hdd.biz.painting.service;

import com.hdd.biz.painting.dto.*;
import com.hdd.biz.painting.entity.MaterialKind;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hdd.dto.SuperResponse;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import javax.validation.Valid;

/**
 * <p>
 * 裱框背景分类表 服务类
 * </p>
 *
 * @author fang
 * @since 2021-03-09
 */
public interface MaterialKindService extends IService<MaterialKind> {

    SuperResponse materialKindList(MaterialKindListRequest request);

    SuperResponse backdropList(BackdropListRequest request);

    SuperResponse colorList(ColorListRequest request);


    SuperResponse materialAdd(MaterialKindInfoRequest request);

    SuperResponse materialUpdate(MaterialKindInfoRequest request);

    SuperResponse materialdel(MaterialKindRequest request);


    SuperResponse backdropAdd(BackdropInfoRequest request);

    SuperResponse backdropDel(MaterialKindRequest request);

    SuperResponse backdropUpdate(BackdropInfoRequest request);


    SuperResponse colorAdd(ColorInfoRequest request);

    SuperResponse colorDel(MaterialKindRequest request);

    SuperResponse colorUpdate(ColorInfoRequest request);





    SuperResponse materialKindInfo(MaterialKindRequest request);
}
